package br.com.statizo.financeiro.domain.enums;


public enum ColorConfigType {

	//Background
	RECEITA_PG_BG (191,230,255),
	RECEITA_NPG_BG (255,230,23),
	RECEITA_AGE_BG (255,224,193),

	DESPESA_PG_BG (221,232,228),
	DESPESA_NPG_BG (255,230,23),
	DESPESA_AGE_BG (255,224,193),
	
	INVEST_PG_BG (191,230,255),
	INVEST_NPG_BG (255,230,230),
	INVEST_AGE_BG (255,224,193),

	//Foreground
	RECEITA_PG_FG (0,0,0),
	RECEITA_NPG_FG (0,0,0),
	RECEITA_AGE_FG (0,0,0),

	DESPESA_PG_FG (0,0,0),
	DESPESA_NPG_FG (0,0,0),
	DESPESA_AGE_FG (0,0,0),
	
	INVEST_PG_FG (0,0,0),
	INVEST_NPG_FG (0,0,0),
	INVEST_AGE_FG (0,0,0);
	
	private int defaultRed;
	private int defaultGreen;
	private int defaultBlue;
	
	private ColorConfigType(int defaultRed, int defaultGreen, int defaultBlue){
		this.defaultRed = defaultRed;
		this.defaultGreen = defaultGreen;
		this.defaultBlue = defaultBlue;
	}
	
	public int[] getDefaultRGB(){
		return new int[]{defaultRed, defaultGreen, defaultBlue};
	}
	
}